/*
 * @Author: LuJingTao
 * @Date: 2020-10-19 20:35:58
 * @LastEditTime: 2020-11-18 10:35:36
 * @LastEditors: DaHuaZhuXi
 * @Description:
 * 一.权限控制
 * Permission:true,
 * rolesPermission 角色权限控制，4个操作：
 * add：新增   del：删除   edit：编辑   view：查看
 * -1：没有限制  1：平台管理员  2：项目管理员  5：普通用户  8：视频用户 9：路径上传用户 10：喷淋用户 11：项目干系人
 * 例如 view:[1,2] 意思是这个页面只有平台管理员和项目管理员有查看权限
 *
 * 二.用于构建左侧导航菜单,其中hidden属性能控制是否在菜单上显示
 */
const permission = {
  // 菜单控制
  menu: [
    {
      label: '后台首页',
      path: '/',
      icon: 'el-icon-wind-power',
      permission: true,
      rolesPermission: {
        add: [1, 2, 5],
        del: [1, 2, 5],
        edit: [1, 2, 5],
        view: [1, 2, 5],
      },
    },
    {
      label: '登录',
      path: '/login',
      icon: 'el-icon-wind-power',
      permission: true,
      rolesPermission: {
        add: [1, 2, 5],
        del: [1, 2, 5],
        edit: [1, 2, 5],
        view: [1, 2, 5],
      },
    },
    {
      label: '文章管理',
      path: 'article/manage',
      icon: 'el-icon-video-camera',
      permission: true,
      rolesPermission: {
        add: [-1],
        del: [-1],
        edit: [-1],
        view: [1, 2, 5, 8],
      },
      children: [{
        label: '管理',
        path: '/article/manage',
        icon: '',
        permission: true,
        rolesPermission: {
          add: [-1],
          del: [-1],
          edit: [-1],
          view: [1, 2, 5, 8],
        },
      },
      {
        label: '添加',
        path: '/article/add',
        icon: '',
        permission: true,
        rolesPermission: {
          add: [-1],
          del: [-1],
          edit: [-1],
          view: [1, 2, 5, 8],
        },
      },
      ],
    },
  ],
};

export default permission;
